; speed6.inf  -- This file contains descriptions of
;                the cFosSpeed NIDS6 filter driver
;
; Copyright (c) cFos Software GmbH.  All rights reserved.
[version]
Signature="$Windows NT$"
Class=NetService
ClassGUID={4D36E974-E325-11CE-BFC1-08002BE10318}
Provider=%mfg%
CatalogFile=speed.cat
DriverVer=04/25/2014,9.05.2113.0

DriverPackageType=Network

[Manufacturer]
%mfg%=CFOS,NTx86,NTia64,NTamd64

[CFOS.NTx86]
%speed_desc%=Install, cfosspeed

[CFOS.NTamd64]
%speed_desc%=Install, cfosspeed

;[CFOS.NTia64]
; not supported

;-------------------------------------------------------------------------
; Installation Section
;-------------------------------------------------------------------------
[Install]
AddReg=Inst_Ndi
Characteristics=0x40000
NetCfgInstanceId="{EAAFE42F-5C8F-48AE-AD37-6DEAE2CCCE7A}"
Copyfiles = cfosspeed.copyfiles.sys

[SourceDisksNames]
1=%speed_desc%,"",,

[SourceDisksFiles]
cfosspeed6.sys=1

[DestinationDirs]
DefaultDestDir=12
cfosspeed.copyfiles.sys=12

[cfosspeed.copyfiles.sys]
cfosspeed6.sys,,,2

;-------------------------------------------------------------------------
; Ndi installation support
;-------------------------------------------------------------------------
[Inst_Ndi]
HKR, Ndi,Service,,"cfosspeed"
HKR, Ndi,CoServices,0x00010000,"cfosspeed"
HKR, Ndi,HelpText,,%speed_help%
;HKR, Ndi,FilterClass,, cfosspeed
HKR, Ndi,FilterClass,, compression
HKR, Ndi,FilterType,0x00010001,0x00000002  ; 1=monitoring, 2=modifying
HKR, Ndi\Interfaces,UpperRange,,"noupper"
HKR, Ndi\Interfaces,LowerRange,,"nolower"
;HKR, Ndi\Interfaces, FilterMediaTypes,,"ethernet, wan, wlan, ppip"
HKR, Ndi\Interfaces, FilterMediaTypes,,"ethernet, wan, ppip"
HKR, Ndi\Interfaces, LowerExclude,   , "ndisatm, ndiscowan, ndiswan, ndiswanasync, ndiswanipx, ndiswannbf"
HKR, Ndi,FilterRunType, 0x00010001, 2 ; 1=mandatory, 2=optional

;-------------------------------------------------------------------------
; Service installation support
;-------------------------------------------------------------------------
[Install.Services]
AddService=cfosspeed,,cfosspeed_Service_Inst

[cfosspeed_Service_Inst]
DisplayName     = %speed_desc%
ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
StartType       = 1 ;SERVICE_SYSTEM_START
;StartType       = 2 ;SERVICE_AUTO_START
ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\cfosspeed6.sys
LoadOrderGroup  = NDIS
Description     = %speed_desc%
;AddReg          = Common.Params.reg

[Install.Remove]
DelFiles=cfosspeed.copyfiles.sys

[Install.Remove.Services]
DelService=cfosspeed,0x200

;[Common.Params.reg]
;HKR, FilterDriverParams\DriverParam,     ParamDesc,  , "Driverparam for cfosspeed"
;HKR, FilterDriverParams\DriverParam,     default,    , "5"
;HKR, FilterDriverParams\DriverParam,     type,       , "int"

;HKR, FilterAdapterParams\AdapterParam,      ParamDesc,  , "Adapterparam for cfosspeed"
;HKR, FilterAdapterParams\AdapterParam,      default,    , "10"
;HKR, FilterAdapterParams\AdapterParam,      type,       , "int"

[Strings]
mfg = "cFos Software GmbH"
speed_desc = "cFosSpeed for faster Internet connections (NDIS 6)"
speed_help = "cFosSpeed for faster Internet with Traffic Shaping (NDIS 6)."
